Golang Job: Golang Developer

Job added on

Location

San Diego, California - United States of America

Job type

Full-Time

Golang Job Details

Job Description:

As a Golang Developer, the successful candidate will be pivotal in designing, developing, and maintaining scalable microservices and APIs. The developer will work closely with cross-functional teams, delivering high-quality products and contributing to all phases of the development lifecycle.

Key Responsibilities:

  • Develop and maintain robust, scalable microservices in Golang.
  • Design and implement REST and gRPC APIs ensuring high performance and responsiveness.
  • Optimize applications for maximum speed and scalability, leveraging pprof and other profiling tools.
  • Collaborate with product, QA, and operation teams to ensure seamless delivery and integration.
  • Write clear design documentation and architectural decision records.
  • Mentor junior developers and contribute to code reviews for better quality assurance.

Must-have Qualifications:

  • 5+ years of professional experience with Golang (Version 1.18+).
  • Strong expertise in concurrency using goroutines, channels, and context cancellation.
  • Experience in developing microservices at scale and implementing resilience patterns.
  • Proficiency with containers and orchestration tools like Docker and Kubernetes.
  • Skilled in CI/CD processes and testing methodologies.
  • Familiarity with secure coding practices and data messaging patterns (e.g., Kafka, RabbitMQ).

Strongly Preferred:

  • Mastery of the gRPC ecosystem and related tools.
  • Hands-on experience with AI-assisted code development
  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and cloud-native services.
  • Understanding of caching and performance optimization techniques.

Nice-to-have:

  • Background in healthcare or payments domains.
  • Knowledge of regulatory requirements such as HIPAA compliance.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.